# 字符串的定义: 字符串就是多个字符的组合,将多个字符放入一个容器中就形成了一个字符串, 字符串类型是一个容器类型,可以迭代

# 方式一: 一对单引号
str1 = '一对单引号'
print(type(str1))

# 方式二: 一对双引号
str2 = "一对双引号"
print(type(str2))

# 方式三: 三对单引号
str3 = '''三对单引号'''
print(type(str3))

# 方式四: 三对双引号
str4 = """三对双引号"""
print(type(str4))

# 注意: 在python单引号双引号不敏感, 在开发中字符串使用单引号或双引号都可以,但是要保证一个项目中药统一. 单双引号要成对出现,不能混用  例如  : '传智"

# 思考: 使用一对引号和三对引号有什么区别呢?
str5 = '锄禾日当午,' \
       '汗滴禾下土!'
# 这种方法使用了 \(未完待续符),标记了下一行和上一行是同一行内容, 所以开发中这种换行方式不会对数据格式产生影响.
print(str5) # 锄禾日当午,汗滴禾下土!

str6 = '''
君不见黄河之水天上来,
奔流到海不复回
'''
# 这种方法在三对引号内部的换行效果将存储到数据中,打印时换行效果依然存在.
print(str6)

# TODO 总结:三对引号中存放的数据,无需使用\n进行换行可以直接使用回车,并且换行效果可以打印出来